<HTML><HEAD><TITLE>?X #< ?Y</TITLE>
</HEAD><BODY>[ <A HREF="index.html">library(fd)</A> | <A HREF="../../index.html">Reference Manual</A> | <A HREF="../../fullindex.html">Alphabetic Index</A> ]
<H1>?X #< ?Y</H1>
The linear term X is less than the linear term Y.


<DL>
<DT><EM>?X</EM></DT>
<DD>A linear term.
</DD>
<DT><EM>?Y</EM></DT>
<DD>A linear term.
</DD>
</DL>
<H2>Description</H2>
   This constraint states that the linear term X is less than the linear
   term Y. It is activated whenever the maximum or minimum of a domain
   variable is updated that might require updating other domains.  When
   propagating domain updates, the system takes into account only maximum
   and minimum values of the whole domain and makes sure that these values
   are consistent with those of other domain variables.

<P>
   If one of the arguments is a non-linear polynomial, this predicate
   delays until it becomes linear.

<P>

<H3>Fail Conditions</H3>
   Fails if X is not less than Y.


<H3>Resatisfiable</H3>
   No.
<H2>See Also</H2>
<A HREF="../../lib/fd/HGE-2.html">#>= / 2</A>, <A HREF="../../lib/fd/HG-2.html">#> / 2</A>, <A HREF="../../lib/fd/HLE-2.html">#<= / 2</A>, <A HREF="../../lib/fd/HE-2.html">#= / 2</A>, <A HREF="../../lib/fd/HH-2.html">## / 2</A>
</BODY></HTML>
